/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package negocios;

import persistencia.ManejadorAlumno;
import persistencia.ManejadorBaseDatos;

/**
 *
 * @author abraham
 */
public class Alumno {
    public byte neg_error =20;
    protected ManejadorAlumno manejador;
    
    private String cveAlu;
    private String apePat;
    private String apeMat;
    private String nomAlu;
    private String cveGru;

    public byte getNeg_error() {
        return neg_error;
    }

    public void setNeg_error(byte neg_error) {
        this.neg_error = neg_error;
    }

    public ManejadorAlumno getManejador() {
        return manejador;
    }

    public void setManejador(ManejadorAlumno manejador) {
        this.manejador = manejador;
    }

    public String getCveAlu() {
        return cveAlu;
    }

    public void setCveAlu(String cveAlu) {
        this.cveAlu = cveAlu;
    }

    public String getApePat() {
        return apePat;
    }

    public void setApePat(String apePat) {
        this.apePat = apePat;
    }

    public String getApeMat() {
        return apeMat;
    }

    public void setApeMat(String apeMat) {
        this.apeMat = apeMat;
    }

    public String getNumAlu() {
        return nomAlu;
    }

    public void setNomAlu(String numAlu) {
        this.nomAlu = numAlu;
    }

    public String getCveGru() {
        return cveGru;
    }

    public void setCveGru(String cveGrupo) {
        this.cveGru = cveGru;
    }
    
    public Alumno(){
        //intancioamos el objeto para conextar a la base de datos
        manejador = new ManejadorAlumno();
        Neg_conectar();
    
    }
    
    private void Neg_conectar(){
        neg_error = manejador.Conectar();
        
    }
    
    public byte agregarAlumno(){
        
        return neg_error= manejador.Agregar("{CALL up_agrMat(?,?,?,?,?,?)}", cveAlu, apePat, apeMat, nomAlu,cveGru);
        
    }
    
}
